Brayan Rocchio belted a three-run home run in the fifth, and Gavin Williams struck out 11 over seven innings as the Cleveland Guardians held on for a 4-2 win over the Baltimore Orioles. Gunnar Henderson picked up his seventh homer in the loss.